Non-uniform parameter quantization for advanced coupling

ABSTRACT

The present disclosure provides methods, devices and computer program products for non-uniform quantization of parameters. The disclosure further relates to a method and apparatus for reconstructing an audio object in an audio decoding system taking the non-uniformly quantized parameters into account. According to the disclosure, such an approach renders it possible to reduce bit consumption without substantially reducing the quality of the reconstructed audio object.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a divisional of U.S. patent application Ser. No.16/101,220, filed Aug. 10, 2018, which is a divisional of U.S. patentapplication Ser. No. 15/584,534, filed May 2, 2017, now U.S. Pat. No.10,057,808, which is a continuation of U.S. patent application Ser. No.14/916,534, filed Mar. 3, 2016, now U.S. Pat. No. 9,672,837, which isthe United States National Stage Entry of PCT/EP2014/069040, filed Sep.8, 2014, which claim the benefit of U.S. Provisional Application No.61/877,166, filed Sep. 12, 2013, each of which is incorporated byreference herein in its entirety.

TECHNICAL FIELD

The disclosure herein generally relates to audio coding. In particular,it relates to perceptually optimized quantization of parameters used ina system for parametric spatial coding of audio signals.

BACKGROUND

The performance of low bit audio coding systems can be significantlyimproved for stereo signals when a parametric stereo (PS) coding tool isemployed. In such a system, a mono signal is typically quantized andconveyed using a State-of-the-Art audio coder and stereo parameters areestimated and quantized in the encoder and added as side information tothe bit stream. In the decoder, the stereo signal is reconstructed fromthe decoded mono signal with help of stereo parameters.

There are several possible parametric stereo coding variants.Accordingly, there are several encoder types and, in addition to a monodownmix, they generate different stereo parameters that are embedded inthe generated bit stream. Tools for such coding have also beenstandardized. An example of such a standard is MPEG-4 Audio (ISO/IEC14496-3).

The main idea behind audio coding systems in general and parametricstereo coding in particular, and one of the several challenges of thistechnical field is to minimize the amount of information that has to betransferred in the bit stream from an encoder to a decoder while stillobtaining a good audio quality. A high level of compression of the bitstream information may lead to unacceptable sound quality either becauseof complex and insufficient calculation processes or because informationhas been lost in the compression process. A low level of compression ofthe bit stream information may on the other hand lead to capacityproblems which also may result in unacceptable sound quality.

Accordingly, there is a need for improved parametric stereo codingmethods.

BRIEF DESCRIPTION OF THE DRAWINGS

In what follows, example embodiments will be described in greater detailand with reference to the accompanying drawings, in which:

FIG. 1 discloses a block diagram of a parametric stereo encoding anddecoding system in accordance with an example embodiment;

FIG. 2 shows a block diagram relating to processing of stereo parametersin encoding part of the parametric stereo encoding system of FIG. 1;

FIG. 3 presents a block diagram relating to processing of stereoparameters in the decoding part of the parametric stereo encoding systemof FIG. 1;

FIG. 4 shows the value of a scaling factor s as a function of one of thestereo parameters;

FIG. 5 discloses non-uniform and uniform quantizers (fine and coarse) inthe (a, b)-plane, where a and b are stereo parameters; and

FIG. 6 presents a diagram showing average parametric stereo bitconsumption for examples of uniform fine, and uniform coarsequantization, compared with non-uniform fine and non-uniform coarsequantization in accordance with an example embodiment.

FIG. 7 discloses a block diagram of a parametric multichannel encodingand decoding system in accordance with another example embodiment.

All the figures are schematic and generally only show parts which arenecessary in order to elucidate the disclosure, whereas other parts maybe omitted or merely suggested. Unless otherwise indicated, likereference numerals refer to like parts in different figures.

DETAILED DESCRIPTION

In view of the above it is an object to provide encoders, decoders,systems comprising encoders and decoders, and associated methods whichprovide an increased efficiency and quality of the coded audio signal.

I. OVERVIEW—ENCODER

According to a first aspect, example embodiments propose encodingmethods, encoders, and computer products for encoding. The proposedmethods, encoders and computer program products may generally have thesame features and advantages.

According to example embodiments, there is provided a method in an audioencoder for quantization of parameters relating to parametric spatialcoding of audio signals, comprising: receiving at least a firstparameter and a second parameter to be quantized; quantizing the firstparameter based on a first scalar quantization scheme having non-uniformstep-sizes to obtain a quantized first parameter, wherein thenon-uniform step-sizes are selected such that smaller step-sizes areused for ranges of the first parameter where the human sound perceptionis most sensitive, and larger step-sizes are used for ranges of thefirst parameter where the human sound perception is less sensitive;dequantizing the quantized first parameter using the first scalarquantization scheme to obtain a dequantized first parameter being anapproximation of the first parameter; accessing a scaling function whichmaps values of the dequantized first parameter on scaling factors whichincrease with the step-sizes corresponding to the values of thedequantized first parameter, and determining a scaling factor bysubjecting the dequantized first parameter to the scaling function; andquantizing the second parameter based on the scaling factor and a secondscalar quantization scheme having non-uniform step-sizes to obtain aquantized second parameter.

The method is based on the understanding that human sound perception isnot homogenous. Instead, it turns out that human sound perception ishigher regarding some sound characteristics and lower for other soundcharacteristics. This implies that human sound perception is moresensitive for some values of parameters relating to parametric spatialcoding of audio signals than for other such values. According to theprovided method, a first such parameter is quantized in non-uniformstep-sizes such that smaller step-sizes are used where human soundperception is most sensitive and larger step-sizes are used where thehuman sound perception is less sensitive. By quantizing using suchnon-uniform step-size schemes it is possible to reduce averageparametric stereo bit consumption without reducing the perceptible soundquality.

According to embodiments, the scaling function of the method is apiecewise linear function.

According to embodiments, the method step of quantizing the secondparameter is based on the scaling factor and the second scalarquantization scheme comprises dividing the second parameter by thescaling factor prior to subjecting the second parameter to quantizationin accordance with the second scalar quantization scheme.

According to an alternative embodiment of the method, the non-uniformstep-sizes of the second scalar quantization scheme are scaled by thescaling factor prior to quantization of the second parameter.

According to embodiments of the method, the non-uniform step-sizes ofthe second scalar quantization scheme increase with the value of thesecond parameter.

According to embodiments of the method, the first scalar quantizationscheme comprises more quantization steps than the second scalarquantization scheme.

According to embodiments of the method, the first scalar quantizationscheme is constructed by offsetting, mirroring and concatenating thesecond scalar quantization scheme.

According to embodiments of the method, the largest step-size of thefirst and/or second scalar quantization scheme is approximately fourtimes larger than the smallest step-size of the first and/or secondscalar quantization scheme.

According to example embodiments, there is provided a computer-readablemedium comprising computer code instructions adapted to carry out anymethod of the first aspect when executed on a device having processingcapability.

According to example embodiments there is provided an audio encoder forquantization of parameters relating to parametric spatial coding ofaudio signals, comprising: a receiving component arranged to receive atleast a first parameter and a second parameter to be quantized; a firstquantizing component arranged downstreams of the receiving componentconfigured to quantize the first parameter based on a first scalarquantization scheme having non-uniform step-sizes to obtain a quantizedfirst parameter, wherein the non-uniform step-sizes are selected suchthat smaller step-sizes are used for ranges of the first parameter wherethe human sound perception is most sensitive, and larger step-sizes areused for ranges of the first parameter where the human sound perceptionis less sensitive; a dequantizing component configured to receive thefirst quantized parameter from the first quantizing component, and todequantize the quantized first parameter using the first scalarquantization scheme to obtain a dequantized first parameter being anapproximation of the first parameter; a scaling factor determiningcomponent configured to receive the dequantized first parameter, accessa scaling function which maps values of the dequantized first parameteron scaling factors which increase with the step-sizes corresponding tothe values of the dequantized first parameter, and determine a scalingfactor by subjecting the dequantized first parameter to the scalingfunction; and a second quantizing component configured to receive thesecond parameter and the scaling factor, and quantize the secondparameter based on the scaling factor and a second scalar quantizationscheme having non-uniform step-sizes to obtain a quantized secondparameter.

II. OVERVIEW—DECODER

According to a second aspect, example embodiments propose decodingmethods, decoders, and computer program products for decoding. Theproposed methods, decoders and computer program products may generallyhave the same features and advantages.

Advantages regarding features and setups as presented in the overview ofthe encoder above may generally be valid for the corresponding featuresand setups for the decoder.

According to example embodiments there is provided a method in an audiodecoder for dequantization of quantized parameters relating toparametric spatial coding of audio signals, comprising: receiving atleast a first quantized parameter and a second quantized parameter;dequantizing the quantized first parameter according to a first scalarquantization scheme having non-uniform step-sizes to obtain adequantized first parameter, wherein the non-uniform step-sizes areselected such that smaller step-sizes are used for ranges of the firstparameter where the human sound perception is most sensitive, and largerstep-sizes are used for ranges of the first parameter where the humansound perception is less sensitive;

accessing a scaling function which maps values of the dequantized firstparameter on scaling factors which increase with the step-sizescorresponding to the values of the dequantized first parameter, anddetermining a scaling factor by subjecting the dequantized firstparameter to the scaling function; and dequantizing the second quantizedparameter based on the scaling function and a second scalar quantizationscheme having non-uniform step-sizes to obtain a dequantized secondparameter.

According to example embodiments of the method, the scaling function isa piecewise linear function.

According to an embodiment, the step of dequantizing the secondparameter based on the scaling factor and the second scalar quantizationscheme comprises dequantizing the second quantized parameter inaccordance with the second scalar quantization scheme and multiplyingthe result thereof by the scaling factor.

According to an alternative embodiment, the non-uniform step-sizes ofthe second scalar quantization scheme are scaled by the scaling factorprior to dequantization of the second quantized parameter.

According to further embodiments, the non-uniform step-size of thesecond scalar quantization scheme increases with the value of the secondparameter.

According to an embodiment, the first scalar quantization schemecomprises more quantization steps than the second scalar quantizationscheme.

According to an embodiment, the first scalar quantization scheme isconstructed by offsetting, mirroring and concatenating the second scalarquantization scheme.

According to an embodiment, the largest step-size of the first and/orsecond scalar quantization scheme is approximately four times largerthan the smallest step-size of the first and/or second scalarquantization scheme.

According to example embodiments, there is provided a computer-readablemedium comprising computer code instructions adapted to carry out themethod of any method of the second aspect when executed by a devicehaving processing capability.

According to example embodiments, there is provided an audio decoder fordequantization of quantized parameters relating to parametric spatialcoding of audio signals, comprising: a receiving component configured toreceive at least a first quantized parameter and a second quantizedparameter; a first dequantizing component arranged downstreams of thereceiving component and configured to dequantize the quantized firstparameter according to a first scalar quantization scheme havingnon-uniform step-sizes to obtain a dequantized first parameter, whereinthe non-uniform step-sizes are selected such that smaller step-sizes areused for ranges of the first parameter where the human sound perceptionis most sensitive, and larger step-sizes are used for ranges of thefirst parameter where the human sound perception is less sensitive; ascaling factor determining component configured to receive thedequantized first parameter from the first dequntizing component, accessa scaling function which maps values of the dequantized first parameteron scaling factors which increase with the step-sizes corresponding tothe values of the dequantized first parameter, and determine a scalingfactor by subjecting the dequantized first parameter to the scalingfunction; and a second dequantizing component configured to receive thescaling factor and the second quantized parameter, and dequantize thesecond quantized parameter based on the scaling factor and a secondscalar quantization scheme having non-uniform step-sizes to obtain adequantized second parameter.

According to example embodiments, there is provided methods, apparatusand systems for dequantization of quantized parameters relating todecoding of audio signals. At least a first quantized parameter and asecond quantized parameter are received. The quantized first parameteris dequantized according to a first scalar quantization scheme havingfirst non-uniform step-sizes to obtain a dequantized first parameter.The first non-uniform step-sizes are selected such that smallerstep-sizes are used for ranges of the first parameter where the humansound perception is most sensitive, and larger step-sizes are used forranges of the first parameter where the human sound perception is lesssensitive. A scaling factor is determined based on the dequantized firstparameter. The second quantized parameter is dequantized based on asecond quantization scheme having second non-uniform step-sizes toobtain a dequantized second parameter. The second quantization scheme isone of a scalar quantization scheme or a vector quantization scheme.

III. OVERVIEW—AN AUDIO ENCODING/DECODING SYSTEM

According to a third aspect, example embodiments proposedecoding/encoding systems comprising an encoder according to the firstaspect and a decoder according to the second aspect.

Advantages regarding features and setups as presented in the overview ofthe encoder and decoder above may generally be valid for thecorresponding features and setups for the system.

According to example embodiments there is provided such a system whereinthe audio encoder is arranged to transmit the first and second quantizedparameters to the audio decoder.

IV. EXAMPLE EMBODIMENTS

The disclosure herein discusses perceptually optimized quantization ofparameters used in a system for parametric spatial coding of audiosignals. In the examples considered below, the special case ofparametric stereo coding for 2-channel signals is discussed. The sametechnique can also be used in parametric multichannel coding, e.g. in asystem operating in 5-3-5 mode. An example embodiment of such a systemis outlined in FIG. 7 and will be briefly discussed below. The exampleembodiments presented here relate to simple non-uniform quantizationallowing reduction of the bit rate needed for convening these parameterswithout affecting the perceived audio quality, and further allowingcontinued use of established entropy coding techniques for scalarparameters (like time- or frequency-differential coding followed byHuffman coding).

FIG. 1 shows a block diagram of an embodiment of a parametric stereoencoding and decoding system 100 discussed here. A stereo signalcomprising a left channel 101 (L) and a right channel 102 (R) isreceived by the encoder part 110 of the system 100. The stereo signal issent as input to an “Advanced Coupling” (ACPL) encoder 112 generating amono down mix 103 (M) and stereo parameters a (referred to in FIG. 1 as104 a) and b (referred to in FIG. 1 as 104 b). Furthermore, the encoderpart 110 comprises a downmix encoder 114 (DMX Enc) transforming the monodown mix 103 to a bit stream 105, a stereo parameter quantization means116 (Q) generating a stream of quantized stereo parameters 106, and amultiplexer 118 (MUX) that generates the final bit stream 108 that alsocomprises the quantized stereo parameters that is conveyed to thedecoder part 120. The decoder part 120 comprises a de-multiplexer 122(DE-MUX) which receives the incoming final bit stream 108 andregenerates the bit stream 105 and the stream of quantized stereoparameters 106, a downmix decoder 124 (DMX Dec) which receives the bitstream 105 and outputs a decoded mono downmix 103′ (M′), a stereoparameter dequantization means 126 (Q′) which receives a stream ofquantized stereo parameters 106 and outputs dequantized stereoparameters a′ 104 a′ and b′ 104 b′, and finally the ACPL decoder 128that receives the decoded mono downmix 103′ and the dequantized stereoparameters 104 a′, 104 b′ and transforms these incoming signals intoreconstructed stereo signals 101′ (L′) and 102′ (R′).

Starting from incoming stereo signals 101 (L) and 102 (R) the ACPLencoder 112 computes a mono downmix 103 (M) and a side signal (S)according to following equations:

M=(L+R)/2  (equation 1)

S=(L−R)/2  (equation 2)

Stereo parameters a and b are computed in a time- andfrequency-selective manner, i.e. for each time/frequency tile, typicallywith help of a filterbank like a QMF bank and using a non-uniformgrouping of QMF bands to form a set of parameter bands according to aperceptual frequency scale.

In the ACPL decoder, the decoded mono downmix M′ together with stereoparameters a′, b′ and a decorrelated version of M′ (decorr(M′)) are usedas input to reconstruct an approximation of the side signal inaccordance with the following equation:

S′=a′*M′+b′*decorr(M′)  (equation 3)

L′ and R′ are then computed as:

L′=M′+S′  (equation 4)

R′=M′−S′  (equation 5)

The parameter pair (a, b) can be considered as a point in atwo-dimensional (a, b)-plane. The parameters a, b are related to theperceived stereo image, where parameter a is primarily related to theposition of the perceived sound source (e.g. left or right), and whereparameter b is primarily related to the size or width of the perceivedsound source (small and well localized or wide and ambient). Table 1lists a few typical examples of perceived stereo images and thecorresponding values of the parameters a, b.

TABLE 1 Parameter Point values Signal description Left a = 1, b = 0Signal fully panned to the left side, i.e. R = 0. Center a = 0, b = 0Signal in phantom center, i.e. L = R. Right a = −1, b = 0   Signal fullypanned to the right side, i.e. L = 0. Wide a = 0, b = 1 Wide signal, Land R are uncorrelated and have same level.

Note that b is never negative. It should also be noted that even thoughb and the absolute value of a often are within the range of 0 to 1, theycan also have absolute values larger than 1, for example in case ofstrong out-of-phase components in L and R, i.e. when the correlationbetween L and R is negative.

The problem at hand is now to design a technique to quantize parametersa, b for transmission as side information in a parametric stereo/spatialcoding system. A simple and straight-forward approach of prior art is touse uniform quantization and quantize a and b independently, i.e. to usetwo scalar quantizers. A typical quantization step size is delta=0.1 forfine or delta=0.2 for coarse quantization. The bottom left and rightpanel of FIG. 5 show the points in the (a, b) plane that can berepresented by such a quantization scheme for fine and coarsequantization. Typically, the quantized parameters a and b areentropy-coded independently, using time-differential orfrequency-differential coding in combination with Huffman coding.

However, the present inventors have now realized that the performance(in a rate-distortion sense) of the parameter quantization can beimproved over such scalar quantization by taking perceptual aspects intoaccount. In particular, the sensitivity of the human auditory system tosmall changes in the parameter values (like the error introduced byquantization) depends on the position in the (a, b) plane. Perceptualexperiments investigating the audibility of such small changes or“just-noticable differences” (JND) indicate that JNDs for a and b aresubstantially smaller for sound sources with a perceived stereo imagethat is represented by the points (1, 0) and (−1, 0) in the (a,b)-plane. Hence, a uniform quantization of a and b can be too coarse(with audible artifacts) for the regions close to (1, 0) and (−1, 0) andunnecessary fine (causing an unnecessarily high side information bitrate) in other regions, such as around (0, 0) and (0, 1). It would ofcourse be possible to consider a vector quantizer for (a, b) to achievejoint and non-uniform quantization of the stereo parameters a and b.However, a vector quantizer is computationally more complex, and alsothe entropy coding (time- or frequency-differential) would have to beadapted and would become more complex as well.

Accordingly, a novel non-uniform quantization scheme for the parametersa and b is introduced in this application. The non-uniform quantizationscheme for a and b exploits position-dependent JNDs (like a vectorquantizer could do) but it can be implemented as a small modification tothe prior art uniform and independent quantization of a and b.Furthermore, also the prior art time- or frequency-differential entropycoding can remain basically unchanged. Only Huffman code books need tobe updated to reflect changes in index ranges and symbol probabilities.

The resulting quantization scheme is shown in FIGS. 2 and 3, where FIG.2 relates to the stereo parameter quantization means 116 of the encoderpart 110 and FIG. 3 relates to the stereo parameter dequantization means126 of the decoder part 120. The stereo parameter quantization schemestarts by applying a non-uniform scalar quantization to parameter a(referred to as 104 a in FIG. 2) in quantizing means Q_(a) (referred toas 202 in FIG. 2). The quantized parameter 106 a is forwarded to themultiplexer 118. The quantized parameter is also dequantized directly indequantization means Q_(a) ⁻¹ (referred to as 204 in FIG. 2) toparameter a′. As quantized parameter 106 a is dequantized to a′(referred to as 104 a′ in FIG. 3) in the decoder part 120 too, a′ willbe identical in both the encoder part 110 and the decoder part 120 ofthe system 100. Then, a′ is used to compute a scaling factor s (carriedout by scaling means 206) that is used to make the quantization of bdependent on the actual value of a. The parameter b (referred to as 104b in FIG. 2) is divided by this scaling factor s (carried out byinversion means 208 and multiplying means 210) and then sent to anothernon-uniform scalar quantizer Q_(b) (referred to as 212 in FIG. 2) fromwhich the quantized parameter 106 b is forwarded. The process ispartially reversed in stereo parameter dequantizing means 126 shown inFIG. 3. Incoming quantized parameters 106 a and 106 b are dequantized indequantizing means Q_(a) ⁻¹ (referred to in FIG. 3 as 304) and Q_(b) ⁻¹(referred to in FIG. 3 as 308) to a′ (referred to 104 a′ in FIG. 3) andb′ previously divided with scaling factor s in the encoder part 110.Scaling means 306 determines the scaling factor s based upon thedequantized parameter a′ (104 a) in the same way as scaling means 206 inthe encoder part 110. The scaling factor is then multiplied with theresult of the dequantization of quantized parameter 106 b in multiplyingmeans 310 and dequantized parameter b′ (referred to as 104 b′ in FIG. 3)is obtained. Accordingly, the dequantization of a and the computation ofthe scaling factor is implemented in both the encoder part 110 and thedecoder part 120, ensuring that exactly the same value of s is used forencoding and decoding of b.

The non-uniform quantization for a and b is based upon a simplenon-uniform quantizer for values in the range of 0 to 1 where thequantization step size for values around 1 is approximately four timesthat of the quantization step size for values around 0, and where thequantization step size increases with the value of the parameter. Forexample, the quantization step size can increase approximately linearlywith the index identifying the corresponding dequantized value. For aquantizer with 8 intervals (i.e. 9 indicies), the following values canbe obtained, where the quantization step size is the difference betweentwo neighboring dequantized values.

TABLE 2 Dequantized values within the range of 0 to 1 Index Value 0 0 10.0594 2 0.1375 3 0.2344 4 0.3500 5 0.4844 6 0.6375 7 0.8094 8 1.0000

This table is an example of a quantization scheme that could be used fordequantizing means Q_(b) ⁻¹ (referred to as 308 in FIG. 3). However, alarger range of values must be handled for parameter a. An example of aquantization scheme for dequantizing means Q_(a) ⁻¹ (referred to as 304in FIG. 3) could simply be constructed by mirroring and concatenatingthe non-uniform quantization intervals shown in table 2 above to give aquantizer that can represent values in the range of −2 to 2, where thequantization step size for values around −2, 0, and 2 is approximatelyfour times that of the quantization step size for values around −1and 1. The resulting values are shown in table 3 below.

TABLE 3 Dequantized values within the range of −2 to 2 Index Value 0−2.000 1 −1.8094 2 −1.6375 3 −1.4844 4 −1.3500 5 −1.2344 6 −1.1375 7−1.0594 8 −1.000 9 −0.9406 10 −0.8625 11 −0.7656 12 −0.6500 13 −0.515614 −0.3625 15 −0.1906 16 0 17 0.1906 18 0.3625 19 0.5156 20 0.6500 210.7656 22 0.8625 23 0.9406 24 1.000 25 1.0594 26 1.1375 27 1.2344 281.3500 29 1.4844 30 1.6375 31 1.8094 32 2.000

FIG. 4 shows the value of the scaling factor s as a function of a. It isa piecewise linear function, with s=1 (i.e. no scaling) for a=−1 and a=1and s=4 (4 times coarser quantization of b) for a=−2, a=0 and a=2. It ispointed out that the function of FIG. 4 is an example and that othersuch functions are theoretically possible. The same reasoning isapplicable to the quantization schemes.

The resulting non-uniform quantization of a and b is shown in the topleft panel of FIG. 5, where each point in the (a, b) plane that can berepresented by this quantizer is marked by a cross. Around the mostsensitive points (1, 0) and (−1, 0), the quantization step size for botha and b is approximately 0.06, while it is approximately 0.2 for a and baround (0, 0). Hence, the quantization steps are much more adapted tothe JNDs than those of a uniform scalar quantization of a and b.

If coarser quantization would be desired, it is possible to simply dropevery second dequantized value of the non-uniform quantizers, therebydoubling the quantization step sizes. Table 4 shows the following coarsenon-uniform quantizers for parameter b and the non-uniform quantizersfor parameter a are obtained analogous to what has been shown above.

TABLE 4 Dequantized values for coarser quantization within the range of0 to 1: Index Value 0 0 1 0.1375 2 0.3500 3 0.6375 4 1.000

The scaling function shown in FIG. 4 remains unchanged for coarsequantization, and the resulting coarse quantizer for (a, b) is shown inthe top right panel of FIG. 5. Such coarse quantization can be desirableif the coding system is operated at very low target bit rates, where itcan be advantageous to spend the bits saved by coarser quantization ofthe stereo parameters on coding the mono downmix signal M (referred toas 103 in FIG. 1) instead.

The difference in efficiency between a non-uniform and a uniformquantization of the stereo parameters a and b is demonstrated in FIG. 6.The differences are shown for a fine and a coarse quantization. Theaverage bit consumption per second corresponding to 11 hours of music isshown. It can be concluded from the figure that the bit consumption fornon-uniform quantization is substantially lower than for uniformquantization. Furthermore, it can be concluded that coarser non-uniformquantization reduces bit consumption per second more than coarseruniform quantization does.

Finally, a block diagram an example embodiment of a 5-3-5 parametricmultichannel encoding and decoding system 700 is disclosed in FIG. 7. Amultichannel signal comprising a left front channel 701, a left surroundchannel 702, a center front channel 703, a right front channel 704 and aright surround channel 705 is received by the encoder part 710 of thesystem 700. The signals of left front channel 701 and the left surroundchannel 702 are sent as input to a first “Advanced coupling” (ACPL)encoder 712 generating a left down mix 706 and stereo parameters a_(L)(referred to as 708 a) and b_(L) (referred to as 708 b). Similarly, thesignals of right front channel 704 and the right surround channel 705are sent as input to a second “Advanced coupling” (ACPL) encoder 713generating a right down mix 707 and stereo parameters a_(R) (referred toas 709 a) and b_(R) (referred to as 709 b). Furthermore, the encoderpart 710 comprises a 3-channel downmix encoder 714 transforming thesignals of left downmix 706, the center front channel 703 and the rightdownmix 707 to a bit stream 722, a first stereo parameter quantizationmeans 715 generating a first stream of quantized stereo parameters 720based stereo parameters 708 a and 708 b, a second stereo parameterquantization means 716 generating a second stream of quantized stereoparameters 724 based on stereo parameters 709 a and 709 b, and amultiplexer 730 that generates the final bit stream 735 that alsocomprises the quantized stereo parameters that is conveyed to thedecoder part 740. The decoder part 740 comprises a de-multiplexer 742which receives the incoming final bit stream 735 and regenerates the bitstream 722, the first stream of quantized stereo parameters 720 and thesecond stream of quantized stereo parameters 724. The first stream ofquantized stereo parameters 720 is received by a first stereo parameterdequantization means 745 which outputs dequantized stereo parameters 708a′ and 708 b′. The second stream of quantized stereo parameters 724 isreceived by second stereo parameter dequantization means 746 whichoutputs dequantized stereo parameters 709 a′ and 709 b′. The bit stream722 is received by 3-channel downmix decoder 744 which outputsregenerated left down mix 706′, reconstructed center front channel 703′and regenerated right downmix 707′. A first ACPL decoder 747 receivesdequantized stereo parameters 708 a′ and 708 b′ as well as regeneratedleft downmix 706′ and outputs reconstructed left front channel 701′, andreconstructed left surround channel 702′. Similarly, a second ACPLdecoder 748 receives dequantized stereo parameters 709 a′, 709 b′, andregenerated right downmix 707′ and outputs reconstructed right frontchannel 704′ and reconstructed right surround channel 705′.

EQUIVALENTS, EXTENSION, ALTERNATIVES AND MISCELLANEOUS

Further embodiments of the present disclosure will become apparent to aperson skilled in the art after studying the description above. Eventhough the present description and drawings disclose embodiments andexamples, the disclosure is not restricted to these specific examples.Numerous modifications and variations can be made without departing fromthe scope of the present disclosure, which is defined by theaccompanying claims. Any reference signs appearing in the claims are notto be understood as limiting their scope.

Additionally, variations to the disclosed embodiments can be understoodand effected by the skilled person in practicing the disclosure, from astudy of the drawings, the disclosure, and the appended claims. In theclaims, the word “comprising” does not exclude other elements or steps,and the indefinite article “a” or “an” does not exclude a plurality. Themere fact that certain measures are recited in mutually differentdependent claims does not indicate that a combination of these measurescannot be used to advantage.

The systems and methods disclosed herein above may be implemented assoftware, firmware, hardware, or a combination thereof. In a hardwareimplementation, the division of tasks between functional units referredto in the above description does not necessarily correspond to thedivision into physical units; to the contrary, one physical componentmay have multiple functionalities, and one task may be carried out byseveral physical components in cooperation. Certain components or allcomponents may be implemented as software executed by a digital signalprocessor or microprocessor, or be implemented as hardware or as anapplication-specific integrated circuit. Such software may bedistributed on computer-readable media, which may comprise computerstorage media (or non-transitory media) and communication media (ortransitory media). As is well known to a person skilled in the art, theterm computer storage media includes both volatile and non-volatile,removable and non-removable media implemented in any method ortechnology for storage of information such as computer-readableinstructions, data structures, program modules or other data. Computerstorage media includes, but is not limited to, RAM, ROM, EEPROM, flashmemory or other memory technology, CD-ROM, digital versatile discs (DVD)or other optical disk storage, magnetic cassettes, magnetic tape,magnetic disk storage or other magnetic disk storage devices, or anyother medium which can be used to store the desired information andwhich can be accessed by a computer. Further, it is well-known to theskilled person that communication media typically embodiescomputer-readable instructions, data structures, program modules orother data in a modulated data signal such as a carrier wave or othertransport mechanism and includes any information delivery media.

1. A method in an audio decoder for dequantization of quantizedparameters relating to decoding of audio signals, comprising: receivingat least a quantized first parameter and a quantized second parameter;dequantizing the quantized first parameter according to a first scalarquantization scheme having first non-uniform step-sizes to obtain adequantized first parameter, wherein the first non-uniform step-sizesare selected such that smaller step-sizes are used for ranges of thefirst parameter where human sound perception is most sensitive, andlarger step-sizes are used for ranges of the first parameter where humansound perception is less sensitive; determining a scaling factor basedon the dequantized first parameter; and dequantizing the quantizedsecond parameter based on a second quantization scheme having secondnon-uniform step-sizes to obtain a dequantized second parameter.
 2. Themethod of claim 1, wherein the second quantization scheme is one of ascalar quantization scheme or a vector quantization scheme.
 3. Anapparatus for dequantization of quantized parameters relating todecoding of audio signals, comprising: a receiver for receiving at leasta quantized first parameter and a quantized second parameter; and aprocessor configured to dequantize the quantized first parameteraccording to a first scalar quantization scheme having first non-uniformstep-sizes to obtain a dequantized first parameter, wherein the firstnon-uniform step-sizes are selected such that smaller step-sizes areused for ranges of the first parameter where human sound perception ismost sensitive, and larger step-sizes are used for ranges of the firstparameter where human sound perception is less sensitive, wherein theprocessor is configured to determine a scaling factor based on thedequantized first parameter, and wherein the processor is furtherconfigured to dequantize the quantized second parameter based on asecond quantization scheme having second non-uniform step-sizes toobtain a dequantized second parameter.
 4. The apparatus of claim 3,wherein the second quantization scheme is one of a scalar quantizationscheme or a vector quantization scheme.